import service from "@/utils/request"
import { getUserId } from "@/utils/app.js";
// 获取store 中的值
/**
 * 问卷  页面对应的接口
 */
/**
 * 获取 所有 问卷
 * 用户 id  需要
 * @param {*} data
 */
export function GetAllQuestion(data){
  data.id= getUserId() ;
  return service.request({
    method: "POST",
    url:`/getAllQuestion`,
    data
  })
}
/**
 * 创建问卷
 */
export function CreateQuestion(data){
  data.userId= getUserId() ;
  return service.request({
    method: "POST",
    url:`/createQuestion`,
    data
  })
}

/**
 * 修改问卷
 */
export function UpdateQuestion(data){
  //应该从sotre 中获取
  data.userId= getUserId() ;
  return service.request({
    method: "POST",
    url:`/updateQuestion`,
    data
  })
}

/**
 * 修改问卷 状态
 */
export function UpdateQuestionStatus(data){
  data.userId= getUserId() ;
  return service.request({
    method: "POST",
    url:`/updateQuestionStatus`,
    data
  })
}
/**
 * 获取单个问卷
 * @param 问卷 id
 */
export function GetQuestion(data){
  return service.request({
    method: "POST",
    url:`/getQuestion/${data.questionId}`,
    data
  })
}
/**
 * 获取单个问卷
 * @param 问卷  数组 ids
 */
export function DeleteQuestion(data){
  return service.request({
    method: "POST",
    url:`/deleteQuestion`,
    data
  })
}

// 下载二维码/downCode/{questionId}
export function DownCode(data){
  return service.request({
    method: "POST",
    url:`/downCode/${data.questionId}`,
    data,
    responseType: 'blob'
  })
}







